VLSl Architectures for Computing Multiplications

نویسنده

  • K. Truong
چکیده

Finite field arithmetic logic is central in the implementation of Reed-Solomon coders and ik some cnptoqaphic algorithms. There is a need for good multiplication and inversion clgorithms thct can be easily realized on VISI chips. Massey and Omura recent& developed a new multiplication algorithm for Galois fie;ds based on a normal basis representation In this paper, a pipeline structure is developed to realize t!:e hlassey-Omura multiplier in the finite field CF(19" ). With the simple squaring property of the normal-basis representation used togerher with this multiplier, a pipeline architecture is also developed for computing inverse elements in GF(Zm). The desipis developed .for the Masse).-Omura multiplier and the computation of inzerse elements are reguk, simple, expandable and, therefore, natural& suitable for VLSI implementation

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Three New Systematic Approaches for Computing Heffron-Phillips Multi-Machine Model Coefficients (RESEARCH NOTE)

This paper presents three new systematic approaches for computing coefficient matrices of the Heffron-Phillips multi-machine model (K1, …, K6). The amount of computations needed for conventional and three new approaches are compared by counting number of multiplications and divisions. The advantages of new approaches are: (1) their computation burdens are less than 73 percent of that of convent...

متن کامل

Non - Linear Pipeline Architectures for Morphological Signal Processing

A non-linear pipeline architecture is proposed for efficient and high-speed implementation of morphological filters. This non-linear processor is composed of dual architectures or units which implement respectively the two basic morphological transformations: dilation and erosion. Throughput and hardware complexity are analyzed; and comparisons are given for different sizes and gray-scales of s...

متن کامل

Implementing Matrix Multiplications on the Multi-Core CPU Architectures

Recent commercial microprocessors are concentrating on the multi-core CPU architectures, while most parallel and/or distributed computing methods focus on the multi-CPU architectures. Therefore, there are needs to analyze and adapt traditional parallel algorithms for the new multi-core environments. In this paper, we use matrix multiplications as the target problem, and implemented it using var...

متن کامل

"Wide or tall" and "sparse matrix dense matrix" multiplications

This note explores sparse matrix dense matrix (SMDM) multiplications, useful in block Krylov or block Lanczos methods. SMDM computations are AU , and V A, multiplication of a large sparse matrix m × n matrix A by a matrix V of k rows of length m or a matrix U of k columns of length k, k << m, k << n . In a block Lanczos or Krylov algorithm, matrix matrix multiplications with the ”tall” U and ”w...

متن کامل

Scientiic Computing on Bulk Synchronous Parallel Architectures

Bulk synchronous parallel architectures o er the prospect of achieving both scalable parallel performance and architecture independent parallel software. They provide a robust model on which to base the future development of general purpose parallel computing systems. In this paper we theoretically and experimentally analyse the e ciency with which a wide range of important scienti c computatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009